home *** CD-ROM | disk | FTP | other *** search
/ CU Amiga Super CD-ROM 24 / CU Amiga Magazine's Super CD-ROM 24 (1998)(EMAP Images)(GB)(Track 1 of 2)[!][issue 1998-07].iso / CUCD / Programming / BlitzList / BlitzListFiles / Asl_Example / ASL_File.bb2 < prev    next >
Unknown  |  1998-04-10  |  2.5 KB

open in: MacOS 8.1     |     Win98     |     DOS

view JSON data     |     view as text


This file was not able to be converted.
This format is not currently supported by dexvert.

ConfidenceProgramDetectionMatch TypeSupport
100% file data default



hex view
+--------+-------------------------+-------------------------+--------+--------+
|00000000| 3b 00 3b 20 41 53 4c 20 | 4c 69 62 72 61 72 79 20 |;.; ASL |Library |
|00000010| 3a 20 46 69 6c 65 20 52 | 45 51 55 45 53 54 45 52 |: File R|EQUESTER|
|00000020| 20 66 6f 72 20 42 6c 69 | 74 7a 20 42 61 73 69 63 | for Bli|tz Basic|
|00000030| 2e 2e 2e 20 52 65 61 6c | 6c 79 20 67 6f 6f 64 20 |... Real|ly good |
|00000040| 73 74 75 66 66 2e 00 3b | 00 00 3b 00 3b 20 2a 2a |stuff..;|..;.; **|
|00000050| 2a 20 4c 6f 6f 6b 20 61 | 6c 6c 20 74 68 65 20 70 |* Look a|ll the p|
|00000060| 6f 73 73 69 62 6c 65 20 | 74 61 67 73 20 3a 20 2a |ossible |tags : *|
|00000070| 2a 2a 00 3b 00 00 23 41 | 53 4c 46 52 5f 57 69 6e |**.;..#A|SLFR_Win|
|00000080| 64 6f 77 3d 20 20 20 20 | 20 20 20 24 38 30 30 38 |dow= | $8008|
|00000090| 30 30 30 32 00 23 41 53 | 4c 46 52 5f 53 63 72 65 |0002.#AS|LFR_Scre|
|000000a0| 65 6e 3d 20 20 20 20 20 | 20 20 24 38 30 30 38 30 |en= | $80080|
|000000b0| 30 32 38 00 23 41 53 4c | 46 52 5f 50 75 62 53 63 |028.#ASL|FR_PubSc|
|000000c0| 72 65 65 6e 4e 61 6d 65 | 3d 24 38 30 30 38 30 30 |reenName|=$800800|
|000000d0| 32 39 00 23 41 53 4c 46 | 52 5f 50 72 69 76 61 74 |29.#ASLF|R_Privat|
|000000e0| 65 49 44 43 4d 50 3d 20 | 24 38 30 30 38 30 30 32 |eIDCMP= |$8008002|
|000000f0| 41 00 23 41 53 4c 46 52 | 5f 49 6e 74 75 69 4d 73 |A.#ASLFR|_IntuiMs|
|00000100| 67 46 75 6e 63 3d 20 24 | 38 30 30 38 30 30 34 36 |gFunc= $|80080046|
|00000110| 00 23 41 53 4c 46 52 5f | 53 6c 65 65 70 57 69 6e |.#ASLFR_|SleepWin|
|00000120| 64 6f 77 3d 20 20 24 38 | 30 30 38 30 30 32 42 00 |dow= $8|008002B.|
|00000130| 23 41 53 4c 46 52 5f 55 | 73 65 72 44 61 74 61 3d |#ASLFR_U|serData=|
|00000140| 20 20 20 20 20 24 38 30 | 30 38 30 30 33 34 00 00 | $80|080034..|
|00000150| 3b 20 54 65 78 74 20 64 | 69 73 70 6c 61 79 00 00 |; Text d|isplay..|
|00000160| 23 41 53 4c 46 52 5f 54 | 65 78 74 41 74 74 72 20 |#ASLFR_T|extAttr |
|00000170| 20 20 20 3d 24 38 30 30 | 38 30 30 33 33 20 20 3b | =$800|80033 ;|
|00000180| 20 54 65 78 74 20 66 6f | 6e 74 20 54 6f 20 55 73 | Text fo|nt To Us|
|00000190| 65 20 46 6f 72 20 67 61 | 64 67 65 74 20 74 65 78 |e For ga|dget tex|
|000001a0| 74 00 23 41 53 4c 46 52 | 5f 4c 6f 63 61 6c 65 20 |t.#ASLFR|_Locale |
|000001b0| 20 20 20 20 20 3d 24 38 | 30 30 38 30 30 33 32 20 | =$8|0080032 |
|000001c0| 20 3b 20 4c 6f 63 61 6c | 65 20 41 53 4c 20 73 68 | ; Local|e ASL sh|
|000001d0| 6f 75 6c 64 20 55 73 65 | 20 46 6f 72 20 74 65 78 |ould Use| For tex|
|000001e0| 74 00 23 41 53 4c 46 52 | 5f 54 69 74 6c 65 54 65 |t.#ASLFR|_TitleTe|
|000001f0| 78 74 20 20 20 3d 24 38 | 30 30 38 30 30 30 31 20 |xt =$8|0080001 |
|00000200| 20 3b 20 54 69 74 6c 65 | 20 6f 66 20 72 65 71 75 | ; Title| of requ|
|00000210| 65 73 74 65 72 00 23 41 | 53 4c 46 52 5f 50 6f 73 |ester.#A|SLFR_Pos|
|00000220| 69 74 69 76 65 54 65 78 | 74 3d 24 38 30 30 38 30 |itiveTex|t=$80080|
|00000230| 30 31 32 20 20 3b 20 50 | 6f 73 69 74 69 76 65 20 |012 ; P|ositive |
|00000240| 67 61 64 67 65 74 20 74 | 65 78 74 00 23 41 53 4c |gadget t|ext.#ASL|
|00000250| 46 52 5f 4e 65 67 61 74 | 69 76 65 54 65 78 74 3d |FR_Negat|iveText=|
|00000260| 24 38 30 30 38 30 30 31 | 33 20 20 3b 20 4e 65 67 |$8008001|3 ; Neg|
|00000270| 61 74 69 76 65 20 67 61 | 64 67 65 74 20 74 65 78 |ative ga|dget tex|
|00000280| 74 00 00 3b 20 49 6e 69 | 74 69 61 6c 20 73 65 74 |t..; Ini|tial set|
|00000290| 74 69 6e 67 73 00 00 23 | 41 53 4c 46 52 5f 49 6e |tings..#|ASLFR_In|
|000002a0| 69 74 69 61 6c 4c 65 66 | 74 45 64 67 65 3d 24 38 |itialLef|tEdge=$8|
|000002b0| 30 30 38 30 30 30 33 20 | 20 3b 20 49 6e 69 74 69 |0080003 | ; Initi|
|000002c0| 61 6c 20 72 65 71 75 65 | 73 74 65 72 20 63 6f 6f |al reque|ster coo|
|000002d0| 72 64 69 6e 61 74 65 73 | 00 23 41 53 4c 46 52 5f |rdinates|.#ASLFR_|
|000002e0| 49 6e 69 74 69 61 6c 54 | 6f 70 45 64 67 65 20 3d |InitialT|opEdge =|
|000002f0| 24 38 30 30 38 30 30 30 | 34 00 23 41 53 4c 46 52 |$8008000|4.#ASLFR|
|00000300| 5f 49 6e 69 74 69 61 6c | 57 69 64 74 68 20 20 20 |_Initial|Width |
|00000310| 3d 24 38 30 30 38 30 30 | 30 35 20 20 3b 20 49 6e |=$800800|05 ; In|
|00000320| 69 74 69 61 6c 20 72 65 | 71 75 65 73 74 65 72 20 |itial re|quester |
|00000330| 64 69 6d 65 6e 73 69 6f | 6e 73 00 23 41 53 4c 46 |dimensio|ns.#ASLF|
|00000340| 52 5f 49 6e 69 74 69 61 | 6c 48 65 69 67 68 74 20 |R_Initia|lHeight |
|00000350| 20 3d 24 38 30 30 38 30 | 30 30 36 00 23 41 53 4c | =$80080|006.#ASL|
|00000360| 46 52 5f 49 6e 69 74 69 | 61 6c 46 69 6c 65 20 20 |FR_Initi|alFile |
|00000370| 20 20 3d 24 38 30 30 38 | 30 30 30 38 20 20 3b 20 | =$8008|0008 ; |
|00000380| 49 6e 69 74 69 61 6c 20 | 63 6f 6e 74 65 6e 74 73 |Initial |contents|
|00000390| 20 6f 66 20 46 69 6c 65 | 20 67 61 64 67 65 74 00 | of File| gadget.|
|000003a0| 23 41 53 4c 46 52 5f 49 | 6e 69 74 69 61 6c 44 72 |#ASLFR_I|nitialDr|
|000003b0| 61 77 65 72 20 20 3d 24 | 38 30 30 38 30 30 30 39 |awer =$|80080009|
|000003c0| 20 20 3b 20 49 6e 69 74 | 69 61 6c 20 63 6f 6e 74 | ; Init|ial cont|
|000003d0| 65 6e 74 73 20 6f 66 20 | 44 72 61 77 65 72 20 67 |ents of |Drawer g|
|000003e0| 61 64 67 65 74 00 23 41 | 53 4c 46 52 5f 49 6e 69 |adget.#A|SLFR_Ini|
|000003f0| 74 69 61 6c 50 61 74 74 | 65 72 6e 20 3d 24 38 30 |tialPatt|ern =$80|
|00000400| 30 38 30 30 30 41 20 20 | 3b 20 49 6e 69 74 69 61 |08000A |; Initia|
|00000410| 6c 20 63 6f 6e 74 65 6e | 74 73 20 6f 66 20 50 61 |l conten|ts of Pa|
|00000420| 74 74 65 72 6e 20 67 61 | 64 67 65 74 00 00 3b 20 |ttern ga|dget..; |
|00000430| 4f 70 74 69 6f 6e 73 00 | 00 23 41 53 4c 46 52 5f |Options.|.#ASLFR_|
|00000440| 46 6c 61 67 73 31 20 20 | 20 20 20 20 20 3d 24 38 |Flags1 | =$8|
|00000450| 30 30 38 30 30 31 34 20 | 20 3b 20 4f 70 74 69 6f |0080014 | ; Optio|
|00000460| 6e 20 66 6c 61 67 73 00 | 23 41 53 4c 46 52 5f 46 |n flags.|#ASLFR_F|
|00000470| 6c 61 67 73 32 20 20 20 | 20 20 20 20 3d 24 38 30 |lags2 | =$80|
|00000480| 30 38 30 30 31 36 20 20 | 3b 20 41 64 64 69 74 69 |080016 |; Additi|
|00000490| 6f 6e 61 6c 20 6f 70 74 | 69 6f 6e 20 66 6c 61 67 |onal opt|ion flag|
|000004a0| 73 00 23 41 53 4c 46 52 | 5f 44 6f 53 61 76 65 4d |s.#ASLFR|_DoSaveM|
|000004b0| 6f 64 65 20 20 20 3d 24 | 38 30 30 38 30 30 32 43 |ode =$|8008002C|
|000004c0| 20 20 3b 20 42 65 69 6e | 67 20 55 73 65 64 20 46 | ; Bein|g Used F|
|000004d0| 6f 72 20 73 61 76 69 6e | 67 3f 00 23 41 53 4c 46 |or savin|g?.#ASLF|
|000004e0| 52 5f 44 6f 4d 75 6c 74 | 69 53 65 6c 65 63 74 3d |R_DoMult|iSelect=|
|000004f0| 24 38 30 30 38 30 30 32 | 44 20 20 3b 20 44 6f 20 |$8008002|D ; Do |
|00000500| 6d 75 6c 74 69 2d 53 65 | 6c 65 63 74 3f 00 23 41 |multi-Se|lect?.#A|
|00000510| 53 4c 46 52 5f 44 6f 50 | 61 74 74 65 72 6e 73 20 |SLFR_DoP|atterns |
|00000520| 20 20 3d 24 38 30 30 38 | 30 30 32 45 20 20 3b 20 | =$8008|002E ; |
|00000530| 44 69 73 70 6c 61 79 20 | 61 20 50 61 74 74 65 72 |Display |a Patter|
|00000540| 6e 20 67 61 64 67 65 74 | 3f 00 00 3b 20 46 69 6c |n gadget|?..; Fil|
|00000550| 74 65 72 69 6e 67 00 00 | 23 41 53 4c 46 52 5f 44 |tering..|#ASLFR_D|
|00000560| 72 61 77 65 72 73 4f 6e | 6c 79 20 20 3d 24 38 30 |rawersOn|ly =$80|
|00000570| 30 38 30 30 32 46 20 20 | 3b 20 44 6f 6e 27 74 20 |08002F |; Don't |
|00000580| 64 69 73 70 6c 61 79 20 | 66 69 6c 65 73 3f 00 23 |display |files?.#|
|00000590| 41 53 4c 46 52 5f 46 69 | 6c 74 65 72 46 75 6e 63 |ASLFR_Fi|lterFunc|
|000005a0| 20 20 20 3d 24 38 30 30 | 38 30 30 33 31 20 20 3b | =$800|80031 ;|
|000005b0| 20 46 75 6e 63 74 69 6f | 6e 20 54 6f 20 46 69 6c | Functio|n To Fil|
|000005c0| 74 65 72 20 66 69 6c 65 | 73 00 23 41 53 4c 46 52 |ter file|s.#ASLFR|
|000005d0| 5f 52 65 6a 65 63 74 49 | 63 6f 6e 73 20 20 3d 24 |_RejectI|cons =$|
|000005e0| 38 30 30 38 30 30 33 43 | 20 20 3b 20 44 69 73 70 |8008003C| ; Disp|
|000005f0| 6c 61 79 20 2e 69 6e 66 | 6f 20 66 69 6c 65 73 3f |lay .inf|o files?|
|00000600| 00 23 41 53 4c 46 52 5f | 52 65 6a 65 63 74 50 61 |.#ASLFR_|RejectPa|
|00000610| 74 74 65 72 6e 3d 24 38 | 30 30 38 30 30 33 44 20 |ttern=$8|008003D |
|00000620| 20 3b 20 44 6f 6e 27 74 | 20 64 69 73 70 6c 61 79 | ; Don't| display|
|00000630| 20 66 69 6c 65 73 20 6d | 61 74 63 68 69 6e 67 20 | files m|atching |
|00000640| 70 61 74 00 23 41 53 4c | 46 52 5f 41 63 63 65 70 |pat.#ASL|FR_Accep|
|00000650| 74 50 61 74 74 65 72 6e | 3d 24 38 30 30 38 30 30 |tPattern|=$800800|
|00000660| 33 45 20 20 3b 20 41 63 | 63 65 70 74 20 6f 6e 6c |3E ; Ac|cept onl|
|00000670| 79 20 66 69 6c 65 73 20 | 6d 61 74 63 68 69 6e 67 |y files |matching|
|00000680| 20 70 61 74 00 23 41 53 | 4c 46 52 5f 46 69 6c 74 | pat.#AS|LFR_Filt|
|00000690| 65 72 44 72 61 77 65 72 | 73 3d 24 38 30 30 38 30 |erDrawer|s=$80080|
|000006a0| 30 33 46 20 20 3b 20 41 | 6c 73 6f 20 46 69 6c 74 |03F ; A|lso Filt|
|000006b0| 65 72 20 64 72 61 77 65 | 72 73 20 77 69 74 68 20 |er drawe|rs with |
|000006c0| 70 61 74 74 65 72 6e 73 | 00 23 41 53 4c 46 52 5f |patterns|.#ASLFR_|
|000006d0| 48 6f 6f 6b 46 75 6e 63 | 20 20 20 20 20 3d 24 38 |HookFunc| =$8|
|000006e0| 30 30 38 30 30 30 37 20 | 20 3b 20 43 6f 6d 62 69 |0080007 | ; Combi|
|000006f0| 6e 65 64 20 63 61 6c 6c | 62 61 63 6b 20 46 75 6e |ned call|back Fun|
|00000700| 63 74 69 6f 6e 00 00 3b | 00 3b 20 2a 2a 2a 20 4e |ction..;|.; *** N|
|00000710| 6f 77 20 74 68 65 20 41 | 53 4c 20 46 69 6c 65 20 |ow the A|SL File |
|00000720| 73 74 72 75 63 74 75 72 | 65 20 2a 2a 2a 00 3b 00 |structur|e ***.;.|
|00000730| 00 80 01 20 2e 57 42 41 | 72 67 00 20 20 2a 77 61 |... .WBA|rg. *wa|
|00000740| 5f 4c 6f 63 6b 2e 62 20 | 20 20 3b 20 61 20 6c 6f |_Lock.b | ; a lo|
|00000750| 63 6b 20 64 65 73 63 72 | 69 70 74 6f 72 00 20 20 |ck descr|iptor. |
|00000760| 2a 77 61 5f 4e 61 6d 65 | 2e 62 20 20 20 3b 20 61 |*wa_Name|.b ; a|
|00000770| 20 73 74 72 69 6e 67 20 | 72 65 6c 61 74 69 76 65 | string |relative|
|00000780| 20 74 6f 20 74 68 61 74 | 20 6c 6f 63 6b 00 80 02 | to that| lock...|
|00000790| 20 80 01 00 00 00 80 01 | 20 2e 46 69 6c 65 52 65 | .......| .FileRe|
|000007a0| 71 75 65 73 74 65 72 00 | 20 20 66 72 5f 52 65 73 |quester.| fr_Res|
|000007b0| 65 72 76 65 64 30 2e 62 | 5b 34 5d 00 20 20 66 72 |erved0.b|[4]. fr|
|000007c0| 5f 46 69 6c 65 2e 6c 20 | 20 20 20 20 20 20 20 20 |_File.l | |
|000007d0| 20 20 20 20 20 20 20 20 | 20 20 3b 20 43 6f 6e 74 | | ; Cont|
|000007e0| 65 6e 74 73 20 6f 66 20 | 46 69 6c 65 20 67 61 64 |ents of |File gad|
|000007f0| 67 65 74 20 6f 6e 20 65 | 78 69 74 00 20 20 66 72 |get on e|xit. fr|
|00000800| 5f 44 72 61 77 65 72 2e | 6c 20 20 20 20 20 20 20 |_Drawer.|l |
|00000810| 20 20 20 20 20 20 20 20 | 20 20 3b 20 43 6f 6e 74 | | ; Cont|
|00000820| 65 6e 74 73 20 6f 66 20 | 44 72 61 77 65 72 20 67 |ents of |Drawer g|
|00000830| 61 64 67 65 74 20 6f 6e | 20 65 78 69 74 00 20 20 |adget on| exit. |
|00000840| 66 72 5f 52 65 73 65 72 | 76 65 64 31 2e 62 5b 31 |fr_Reser|ved1.b[1|
|00000850| 30 5d 00 20 20 66 72 5f | 4c 65 66 74 45 64 67 65 |0]. fr_|LeftEdge|
|00000860| 2e 77 20 20 20 20 20 20 | 20 20 20 20 20 20 20 20 |.w | |
|00000870| 20 3b 20 43 6f 6f 72 64 | 69 6e 61 74 65 73 20 6f | ; Coord|inates o|
|00000880| 66 20 72 65 71 75 65 73 | 74 65 72 20 6f 6e 20 65 |f reques|ter on e|
|00000890| 78 69 74 00 20 20 66 72 | 5f 54 6f 70 45 64 67 65 |xit. fr|_TopEdge|
|000008a0| 2e 77 00 20 20 66 72 5f | 57 69 64 74 68 2e 77 00 |.w. fr_|Width.w.|
|000008b0| 20 20 66 72 5f 48 65 69 | 67 68 74 2e 77 00 20 20 | fr_Hei|ght.w. |
|000008c0| 66 72 5f 52 65 73 65 72 | 76 65 64 32 2e 62 5b 32 |fr_Reser|ved2.b[2|
|000008d0| 5d 00 20 20 66 72 5f 4e | 75 6d 41 72 67 73 2e 6c |]. fr_N|umArgs.l|
|000008e0| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 20 20 20 | | |
|000008f0| 3b 20 4e 75 6d 62 65 72 | 20 6f 66 20 66 69 6c 65 |; Number| of file|
|00000900| 73 20 73 65 6c 65 63 74 | 65 64 00 20 20 2a 66 72 |s select|ed. *fr|
|00000910| 5f 41 72 67 4c 69 73 74 | 2e 57 42 41 72 67 20 20 |_ArgList|.WBArg |
|00000920| 20 20 20 20 20 20 20 20 | 20 3b 20 4c 69 73 74 20 | | ; List |
|00000930| 6f 66 20 66 69 6c 65 73 | 20 73 65 6c 65 63 74 65 |of files| selecte|
|00000940| 64 00 20 20 66 72 5f 55 | 73 65 72 44 61 74 61 2e |d. fr_U|serData.|
|00000950| 6c 20 20 20 20 20 20 20 | 20 20 20 20 20 20 20 20 |l | |
|00000960| 3b 20 59 6f 75 20 63 61 | 6e 20 73 74 6f 72 65 20 |; You ca|n store |
|00000970| 79 6f 75 72 20 6f 77 6e | 20 64 61 74 61 20 68 65 |your own| data he|
|00000980| 72 65 00 20 20 66 72 5f | 52 65 73 65 72 76 65 64 |re. fr_|Reserved|
|00000990| 33 2e 62 5b 38 5d 00 20 | 20 66 72 5f 50 61 74 74 |3.b[8]. | fr_Patt|
|000009a0| 65 72 6e 2e 6c 20 20 20 | 20 20 20 20 20 20 20 20 |ern.l | |
|000009b0| 20 20 20 20 20 3b 20 43 | 6f 6e 74 65 6e 74 73 20 | ; C|ontents |
|000009c0| 6f 66 20 50 61 74 74 65 | 72 6e 20 67 61 64 67 65 |of Patte|rn gadge|
|000009d0| 74 20 6f 6e 20 65 78 69 | 74 00 80 02 20 80 01 00 |t on exi|t... ...|
|000009e0| 3b 20 45 4f 46 00 | |; EOF. | |
+--------+-------------------------+-------------------------+--------+--------+